﻿

@charset "utf-8";

/* CSS Document */

* {

	font-family: "微软雅黑"

}

body, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, input {

	margin: 0;

	padding: 0;

}

img {

	border: none;

}

a, ul, li, h1, h2, dl, dt, dd {

	list-style: none;

	text-decoration: none;

}

/*.top-box{ background:#183883;}

.top{ height:40px; overflow:hidden; width:1100px; margin:0 auto}

.top-l{ float:left; width:250px; line-height:40px; font-size:14px; color:white;}

.top-r{ float:right; width:410px;}

.top-p{ float:left; width:160px; padding-left:30px;font-size:14px; color:white; background:url(../images/top-p.png) no-repeat left center; line-height:40px;}

.top-e{ float:left; width:160px; padding-left:30px;font-size:14px; color:white; background:url(../images/top-e.png) no-repeat left center; line-height:40px;}

.top-ri{ float:right; width:100px;font-size:14px; color:white; line-height:40px;}

.top-ri a{font-size:14px; color:white;line-height:40px; margin:0 4px}*/



.top-box {

	background: #fff;

}

.top {

	height: 40px;

	overflow: hidden;

	width: 1100px;

	margin: 0 auto

}

.top-l {

	float: left;

	width: 250px;

	line-height: 40px;

	font-size: 14px;

	color: white;

}

.top-r {

	float: right;

	width: 300px;

}

.top-r a {

	float: left;

	padding-left: 40px;

	font-size: 14px;

	color: white;

	line-height: 40px;

	height: 40px;

	margin-right: 20px;

}

.china {

	background: url(../images/china.png) no-repeat left center;padding-left:40px;

}

.engli {

	background: url(../images/english.png) no-repeat left center;padding-left:40px;

}

.top-e {

	background: url(../images/email.png) no-repeat left center;

}

.nav {

	height: 50px;

	width: 1100px;

	margin: 0 auto

}

.nav dl {

	height: 50px;

	overflow: hidden

}

.nav dl dt {

	float: left;

	width: 380px;

	height: 50px;

}

.nav dl dd {

	float: left;

	width: auto;

	padding-left: 10px;

	padding-right: 40px;

}

.nav dl dd a {

	font-size: 15px;

	color: #fff;

	line-height: 50px;

	height: 50px

}

.nav-c {

	

}

.nav dl dd a:hover {

	border-bottom: 2px solid #183883;

}

.nav-banner {

	position: relative;

	margin: 0 auto;

	height: 566px;

	overflow: hidden;

	width: 100%;

}

.banner {

	width: 1920px;

	height: 566px;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -960px;

}

.banner ul {

	width: 1920px;

	height: 566px;

}

.banner ul li {

	width: 1920px;

	height: 566px;

}

.banner ul li img {

	width: 1920px;

	height: 566px;

}

.small {

	position: absolute;

	left: 50%;

	bottom: 12%;

	cursor: pointer;

	margin-left: 0px

}

.small a {

	width: 46px;

	height: 4px;

	background: white;

	float: left;

	margin: 0 8px;

}

.small .small_s {

	background: #183883;

	width: 40px;

	height: 4px

}

.you {

	height: 480px;

	padding-top: 40px;

	width: 1100px;

	margin: 0 auto

}

.you h1 {

	width: 1100px;

	height: 44px;

        text-align:center;

}

.you h1 img {

	

}

.you dl {

	float: left;

	width: 260px;

	margin: 0 7px;

	height: 350px;

	padding-top: 30px

}

.you dl dt {

	height: 154px;

}

.you dl dd {

	background: #eceeef;

	height: 196px

}

.you dl dd h2 {

	font-size: 20px;

	width: 228px;

	margin: 0 auto;

	text-align: center;

	height: 50px;

	line-height: 55px;

}

.you dl dd h2 a {

	color: #2d2d2d;

}

.you dl dd p {

	font-size: 14px;

	color: #585858;

	width: 228px;

	margin: 0 auto;

	line-height: 22px;

	height: 130px;

	overflow: hidden

}

.pro-box {

	overflow: hidden;

	background: #dce6ff;

	padding-top: 40px;

        padding-bottom:40px;

}

.pro {

	width: 1100px;

	margin: 0 auto

}

.pro h1 {

	width: 1100px;

	height: 44px;

	text-align:center;

}

.pro h1 img {

	

}

.pro-z {

	overflow: hidden;

	padding-top: 16px

}

.pro-zl {

	float: left;

	width: 248px;

        margin-top:24px;

}

.pro-zl li {

	width: 248px;

	height: 39px;

	background: url(../images/pro-ln1.png) no-repeat top center;

	margin-bottom: 20px

}

.pro-zl li a {

	font-size: 14px;

	color: #302f2f;

	padding-left: 12px;

	height: 39px;

	line-height: 34px;

	display: block

}

.pro-zl li:hover {

	background: url(../images/pro-ln.png) no-repeat top center;

}

.pro-zl li a:hover {

	color: #fff

}

.pro-zl .pro-zlc {

	background: url(../images/pro-ln.png) no-repeat top center;

}

.pro-zl .pro-zlc a {

	color: #FFF

}

.pro-zr {

	width: 100%;

	

}

.pro-zr h2 {

	height: 24px;

	width: 100%;

}

.pro-zr h2 a {

	height: 24px;

	color: #183883;

	font-size: 11px;

	text-align: right;

	display: block;

	line-height: 24px;

	font-weight: normal

}

.pro-zr ul {

	width: 100%;

	overflow: hidden;

	background: #fff;

	padding-left:26px;

	padding-top: 6px;

        padding-bottom:20px;

}

.pro-zr ul li {

	width: 170px;

	height: 164px;

	margin: 20px;

	float: left;

}

.pro-zr ul li a img {

	width: 170px;

	height: 164px;

}

.abo-box {

	width: 1100px;

	margin: 0 auto;

	padding-top: 40px;

	height: 400px;

	overflow: hidden

}

.abo {

	height: 340px

}

.abo h1 {

	height: 34px;

	width: 1100px;

}

.abo1 {

	overflow: hidden;

	width: 1100px;

	padding-top: 20px

}

.abo1 dt {

	float: left;

	width: 400px;

	height: 260px

}

.abo1 dd {

	width: 660px;

	float: right

}

.abo1 dd h2 {

	line-height: 44px;

	height: 44px;

	font-size: 18px;

	color: #2c2c2c;

	width: 660px;

}

.abo1 dd p {

	font-size: 14px;

	color: #4a4a4a;

	height: 154px;

	overflow: hidden;

	width: 660px;

	line-height: 22px

}

.abo1 dd a {

	font-size: 14px;

	color: #1f73d3;

	margin-top: 30px;

	display: block

}

.anli-b {

	position: relative;

	width: 1100px;

	margin: 0 auto;

	position: absolute;

	padding-top: 20px

}

.anli-b .mr_frbox {

	height: 140px;

}

.anli {

	width: 1040px;

	height: 140px;

	float: left;

	overflow: hidden;

	margin-left: 6px;

}

.anli ul li {

	float: left;

	width: 200px;

	height: 140px;

	overflow: hidden;

	display: inline;

	margin: 0 4px;

}

.anli ul li img {

	width: 200px;

	height: 140px;

}

.anli-b .but-left {

	width: 23px;

	height: 30px;

	float: left;

	margin-top: 60px;

	cursor: pointer;

	display: inline;

}

.anli-b .but-right {

	width: 23px;

	height: 30px;

	float: right;

	margin-top: 60px;

	cursor: pointer;

}

.news {

	width: 1100px;

	overflow: hidden;

	margin: 0 auto;

        padding-bottom:50px;

}

.we, .hang, .bai {

	width: 1100px;

	float: left

}

.we, .hang {

	margin-right: 24px

}

.we h1 {

	height: 34px;

	width: 350px;

        margin:0 auto;

}

.hang h1 {

	height: 34px;

	width: 350px;

}

.bai h1 {

	height: 34px;

	width: 350px;

}

.news dl {

	padding-top: 20px;

        border-top:1px #4c4c4c dashed;

        margin-top:40px;

        padding-left:50px;

}

.news dl dt {

	width: 350px;

	height: 130px;

	margin-bottom: 20px

}

.news dl dd {

	width: 450px;

	height: 40px;

	overflow: hidden;

        float:left;

        margin-right:60px;

}

.news dl dd a {

	height: 34px;

	line-height: 34px;

	color: #4c4c4c;

	font-size: 15px;

	overflow: hidden;

	float: left;

	width: 256px;

}

.news dl dd span {

	float: right;

	width: 100px;

	text-align: right;

	line-height: 34px;

	color: #4c4c4c;

	font-size: 15px

}

.link-box {

	background: #ebebeb;

	height: 110px;

}

.link {

	width: 1100px;

	margin: 0 auto;

	padding-top: 20px

}

.link h1 {

	height: 18px

}

.link ul {

	width: 1040px;

	padding: 0 30px;

	padding-top: 20px;

	height: 24px

}

.link ul a {

	font-size: 14px;

	color: #363636;

	float: left;

	margin: 0 20px

}

.shen {

	width: 1100px;

}

.shen a {

	float: right;

	width: 200px;

	text-align: right;

	font-size: 14px;

	color: #183883

}

.bot-box {

	background: url(../images/di-nav.png);

}

.bot {

	width: 1100px;

	margin: 0 auto

}

.bot ul {

	width: 1000px;

	height: 50px;

}

.bot ul li {

	height: 50px;

	width: 183px;

	float: left;

	text-align: center

}

.bot ul li a {

	line-height: 46px;

	width: 183px;

	font-size: 14px;

	color: #FFF

}

.di-x {

	width: 700px;

	padding-top: 15px;

        padding-bottom:15px;

        float:left;

        text-align:left;

}

.di-x p {

	line-height: 22px;

	color: #737373;

	font-size: 13px;

	width: 1100px;

	margin: 0;

}

.di-x p a {

	color: #737373;

	font-size: 14px

}

.pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 6px;

	font-size: 16px;

	color: #555555;

	text-decoration: none;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}

.num{float: left;

    width: 90px;

    height: 90px;

    color: #d2dde8;

    font-size: 48px;

    line-height: 90px;

    font-family: impact;

    text-align: center;}